<?php
class model_link_category extends common_model {
	/**
	 * 基本表属性
	 */
	protected $table = 'link_category';
	protected $pk = 'link_cat_id';
	
	/**
	 * 添加
	 * @param array $data 数据
	 */
	public function add($data) {
		// 添加数据
		$link_cat_id = $this->create($data);
		// 添加sequence
		$this->update(array('link_cat_id' => $link_cat_id, 'sequence' => $link_cat_id));
		
		return $link_cat_id;
	}
	
	/**
	 * 获取可做父分类的分类
	 */
	public function get_parents() {
		// 本身没有父分类
		return $this->find_all('parent_id = 0', 'sequence');
	}
	
	/**
	 * 获取可做链接分类的分类
	 */
	public function get_item_cats() {
		// 必须有父分类
		return $this->find_all('parent_id != 0', 'sequence');
	}
}
?>